package com.intellij.licensecommon.data;

import java.util.Date;

public interface LicenseData {
    boolean isAccepted();

    void setAccepted(boolean accepted);

    String getKey();

    boolean isEvaluationExpired(Date paramDate);

    boolean isValid();

    boolean isFromUser();

    boolean willExpire();

    Date getExpirationDate();

    String getUsername();

    boolean isAcademic();

    boolean i();

    boolean isPersonal();

    boolean k();

    boolean isClassroom();

    boolean isOpenSource();

    int getMajorVersion();

    Date getGenerationDate();

    void setFromUser(boolean paramBoolean);

    int getLicenseType();
}
